The 30-share Sensex ended higher by 177.46 points at 28,885.21 and the Nifty gained 63.90 points at 8,778.30.
Market breadth continued to remain strong, with 1899 gainers and 674 losers on the BSEs.
The 30-share Sensex ended down 414 points at 25,481 and the 50-share Nifty slipped 119 points at 7,603.
Market ended lower for the third straight session led by IT stocks amid downgrade by Citigroup.
The broader markets underperformed benchmark indices as the BSE Mid-cap and Small-cap tumbled over 2%.
The 30-share Sensex gained 321 points to end at 26,430 and the 50-share Nifty surged 100 points to end at 7,879.
The broader markets also ended lower in line with the benchmark indices
The market breadth in BSE remains positive with 1,554 shares advancing and 1,196 shares declining.
The Sensex ended below 28,000 for the second straight day at 27,869.
Markets extended gains led by financials and capital goods shares coupled with a rebound in IT shares.
Markets extended losses to end 1.5% down on Tuesday, amid weak global cues, after investors turned cautious ahead of key economic data and booked profits in rate sensitive shares while the further fall in the rupee continued to weigh on investor sent.
FIIs pump in Rs 2,075 crore in past three trading sessions.
Senior Executive Director & Co Head (Strategy) of Kotak Institutional Equities Sanjiv Prasad tells Prasanna D Zore/Rediff.com that even if there are a number of challenges facing the Indian equity markets, there are certain sectors that offer a ray of hope.
Markets recovered in late trades, amid firm European cues, led by rebound in financials and gains in IT shares.
The 30-share Sensex ended down 35 points at 26,349 and the 50-share Nifty ended down 20 points at 7,864.
I-T lens on current account deposits over Rs 12.5 lakh. All the news and more post demonetisation.